/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pap.repositorios;

import java.util.ArrayList;
import java.util.Collection;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import pap.pickapartner.Pessoa;


public class RepositorioPessoasJPA implements RepositorioJPA{

    @PersistenceContext
    private EntityManager em;
    private String tableName;
    
    public RepositorioPessoasJPA() {
        this.tableName = "PESSOAS";
    }

    
    public boolean insertInto(Object object) {
        Pessoa pessoa = (Pessoa)object;
        em.createQuery("INSERT INTO " + tableName + " (CPF,EHADMIN,EMAIL,NOME,SENHA) VALUES (" +
                pessoa.getCpf() + "," +
                "" + "," +
                pessoa.getEmail() + "," +
                pessoa.getNome() + "," + 
                pessoa.getSenha() + ");");
        return true;
        //Pessoa n'ao tem localização, somente usuario.
        //OU SENAO UTILIZA EM.NAMEDQUERY("FULANA DE TAL");
        
    }

    public boolean update(Object object) {
        return true;
    }

    public boolean deleteFrom(Object object) {
        return true;
    }

    public Object selectAll() {
        return new ArrayList();
    }
    
}
